package com.ydd.entity;

import javax.validation.constraints.Size;
import javax.validation.constraints.NotNull;

import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 *
 * @TableName ydd_link
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class YddLink implements Serializable {

    /**
     *
     */
    @NotNull(message="[]不能为空")
    @ApiModelProperty("")
    private Object id;
    /**
     *
     */
    @Size(max= 30,message="编码长度不能超过30")
    @ApiModelProperty("")
    private String title;
    /**
     *
     */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("")
    private String url;
    /**
     *
     */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("")
    private String des;
    /**
     *
     */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("")
    private String img;
    /**
     * 1是图片链接，2是文字链接
     */
    @Size(max= 10,message="编码长度不能超过10")
    @ApiModelProperty("1是图片链接，2是文字链接")
    private String type;
    /**
     * 是否为默认数据，null表示不是，1表示是
     */
    @Size(max= 32,message="编码长度不能超过32")
    @ApiModelProperty("是否为默认数据，null表示不是，1表示是")
    private String defaultData;



}
